home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / comm / te150a.zip / TEDIT.DOC < prev    next >
Text File  |  1996-10-11  |  68KB  |  1,366 lines

  1.  
  2.  
  3.             █▌               █▌                       ▀█ ▀   █▌
  4.            ▀██▀▀ ▄█  █▄ ██▀▄ ██▀▀█▄ ▄█▀▀█▄ ▄█▀▀█▄ ▄█▀▀██ █▌ ▀██▀▀
  5.             ██▄  ██  ██ ██▄  ██  ██ ██  ██ ██▀ ▄▄ ██  ██ ██▄ ██▄
  6.              ▀▀▀  ▀▀▀▀   ▀▀   ▀▀▀▀   ▀▀▀▀   ▀▀▀▀   ▀▀▀▀   ▀▀  ▀▀▀
  7.            ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  8.          ▄██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██▄
  9.         ▐█▀                       TurboEDIT                       ▀█▌
  10.         █               Version 1.50a ■ Documentation               █
  11.         ▌         Copyright (C) 1995-1996,  by Steve Blinch         ▐
  12.         │                 of Mikerosoft Productions                 │
  13.  
  14.  
  15.   [note: lines with a pipe (|) after them have been modified since v1.40a] |
  16.  
  17.   ┌───────────────────────────────────────────────────────────────────────┐
  18.   │ ░░░░░ │                 TurboEDIT Description                 │ ░░░░░ │
  19.   └───────────────────────────────────────────────────────────────────────┘
  20.  
  21.     TurboEDIT is an online message editor designed to allow users to post
  22.     messages to other users quickly and easily, with most (if not all) of
  23.     the  benefits of  a standard  text editor.  Just a few of TurboEDIT's
  24.     many features include:
  25.  
  26.      ■» Text-editor style editing keys
  27.      ■» Full-featured quoting options
  28.      ■» Taglines + IntelliTag topic-related tagline searching
  29.      ■» Message text spellchecker
  30.      ■» Tagline keyword searching (users can search for certain taglines)
  31.      ■» Highly configurable message censoring
  32.      ■» Phrase expansions (i.e. "l8r" expands to "Later!", etc)
  33.      ■» 100% configurable colors (user-config and SysOp-config)
  34.      ■» Group-specific lockouts (keep certain users out of certain echos)
  35.      ■» Supports Mail Reader style tagline macros (i.e. @N@ = Username)
  36.      ■» User-defineable taglines
  37.      ■» Separate configuration for each user
  38.      ■» Personal signatures for each user
  39.      ■» Personal spellchecker dictionaries for each user if desired
  40.      ■» Complete language editor
  41.      ■» Compatible with Blue Wave and other offline mail readers
  42.      ■» Area-sensitive toggles for High ASCII filtering, sigs, taglines,
  43.         censoring, expansions, & tagkeywords
  44.      ■» And many, many more!
  45.  
  46.   ┌───────────────────────────────────────────────────────────────────────┐
  47.   │ ░░░░░ │                      Legal Stuff                      │ ░░░░░ │
  48.   └───────────────────────────────────────────────────────────────────────┘
  49.  
  50.     ■» Disclaimer
  51.  
  52.      As a formality, this had to be included.  TurboEDIT *should* be 100%
  53.      safe to use on just about any IBM or compatible, but...
  54.  
  55.      TurboEDIT  comes  with no  warranty of  any kind, either  express or
  56.      implied, including  but not limited  to  implied warranties  of mer-
  57.      chantability and fitness for a  particular purpose, with  respect to
  58.      this  software  and  accompanying  documentation.  In no event shall
  59.      Steve Blinch, Michael Helliker, or any  other  member  of Mikerosoft
  60.      Productions be liable for any damages  (including  loss of  business
  61.      profits,  business  interruption,  loss of business  information, or
  62.      other  pecuniary loss)  arising out  of the use or inability to  use
  63.      this software,  even if Mikerosoft Productions has  been advised  of
  64.      the possibility of such damages.  The execution of TEDIT.EXE or  any
  65.      other executable packaged with TurboEDIT signifies your agreement to
  66.      the above terms.
  67.  
  68.     ■» Distribution
  69.  
  70.      TurboEDIT may be freely copied and distributed and provided that the
  71.      following conditions are met:
  72.  
  73.      1) TurboEDIT must  be distributed in  UNALTERED form,  with all doc-
  74.         umentation and support files.
  75.  
  76.      2) The  TurboEDIT  executables may  not  be modified,  disassembled,
  77.         cross-assembled,  re-assembled, or  in any  way  changed  without
  78.         express written permission from the author (Steve Blinch).
  79.  
  80.      3) Only the UNREGISTERED  version of  TurboEDIT may be  distributed.
  81.         Registered  copies (and/or  registration keys)  may NOT,  for any
  82.         purpose,  be used by  any  person  other than the  person to whom
  83.         the key belongs.
  84.  
  85.      4) It is preferred that the original compression style (the RAR self
  86.         extractor) is maintained.  However, if absolutely necessary,  the
  87.         compression format may be changed (preferably  to the regular RAR
  88.         format, but if a change to another  archiver is necessary,  so be
  89.         it.)
  90.  
  91.      5) No fee may be charged for the distribution of TurboEDIT.
  92.  
  93.     ■» Use of TurboEDIT
  94.  
  95.       TurboEDIT may be  used unregistered for a single  evaluation period
  96.       of not more than 30 days, to allow the user to see if it meets  his
  97.       or her needs.  After this period has expired,  the user MUST either
  98.       register TurboEDIT with the author (Steve Blinch) or stop using it.
  99.  
  100.   ┌───────────────────────────────────────────────────────────────────────┐
  101.   │ ░░░░░ │                     Registration                      │ ░░░░░ │
  102.   └───────────────────────────────────────────────────────────────────────┘
  103.  
  104.     Please see REGISTER.DOC for important information about registering.
  105.  
  106.   ┌───────────────────────────────────────────────────────────────────────┐
  107.   │ ░░░░░ │               Authenticity Verification               │ ░░░░░ │
  108.   └───────────────────────────────────────────────────────────────────────┘
  109.  
  110.     Due to a recent switch to the RAR archiver, our archives  now have AV
  111.     (Authenticity  Verification)  signatures.  When you run the TurboEDIT
  112.     self-extractor (TE????.EXE),  the TurboEDIT logo should  come up, and
  113.     then you should see the following:
  114.  
  115.     ─[cut]───────────────────────────────────────────────────────────────
  116.  
  117.     Verifying authenticity information ...  Ok
  118.  
  119.     Extracting (filename)       Ok
  120.         .
  121.         .
  122.         .
  123.  
  124.     Archive TE150A.EXE
  125.     created at hh:mm:ss  dd mmm yyyy
  126.     by Mikerosoft Productions
  127.  
  128.     Done
  129.  
  130.     ─[cut]───────────────────────────────────────────────────────────────
  131.  
  132.     If the AV signature is  missing, the verification  fails, or our name
  133.     (Mikerosoft Productions) does not appear as shown above, the software
  134.     has been altered since we released it.
  135.  
  136.   ┌───────────────────────────────────────────────────────────────────────┐
  137.   │ ░░░░░ │                      RemoteAccess                     │ ░░░░░ │
  138.   └───────────────────────────────────────────────────────────────────────┘
  139.  
  140.     TurboEDIT  has been  designed to be  useable with many  different BBS
  141.     systems.  As long as they  produce MSGTMP. and DORINFO1.DEF/DOOR.SYS,
  142.     TurboEDIT should work with them.
  143.  
  144.     However, we have added special  additional features for  RemoteAccess
  145.     BBS systems, as we feel that RA is one of the best BBS systems avail-
  146.     able.  Any option in this documentation that's marked with [RA] means
  147.     that  it's for  RemoteAccess BBS systems  only,  and is not available
  148.     with other BBS programs.
  149.  
  150.   ┌───────────────────────────────────────────────────────────────────────┐
  151.   │ ░░░░░ │                  System Requirements                  │ ░░░░░ │
  152.   └───────────────────────────────────────────────────────────────────────┘
  153.  
  154.     TurboEDIT requires the following to run:
  155.  
  156.      ■» An IBM XT/AT/386/486/Pentium/P6+ or compatible
  157.      ■» A modem, 300-115200 BPS
  158.      ■» A FOSSIL communications driver (BNU/X00 or 100% compatible)
  159.      ■» DOS 3.0+, OS/2 2.0+/Warp 3.0+, Win 3.0+, DV 2.0+, or Win '95
  160.      ■» DOOR.SYS or DORINFO1.DEF (produced by your BBS program)
  161.      ■» A terminal supporting ANSI emulation (user only)
  162.      ■» 300-500k on your hard disk (plus space for taglines + dictionary)
  163.  
  164.   ┌───────────────────────────────────────────────────────────────────────┐
  165.   │ ░░░░░ │                     Installation                      │ ░░░░░ │
  166.   └───────────────────────────────────────────────────────────────────────┘
  167.  
  168.     ■» Step-by-Step Instructions
  169.        ──────────────────────────────────────────────────────────────────
  170.        For quick and easy reference, complete,  step-by-step installation
  171.        instructions  have  been  included a  separate file,  INSTALL.DOC.
  172.        Specific  instructions  have  also been  included  for  installing
  173.        TurboEDIT  with  RA (INS_RA.DOC),  Synchronet  (INS_SYNC.DOC),  or
  174.        EzyCom (INS_EZY.DOC).
  175.  
  176.     ■» Command-line Parameters
  177.        ──────────────────────────────────────────────────────────────────
  178.  
  179.         ∙» -L           Specify local mode (no dropfile required)
  180.         ∙» -P<path>     Specify path to your dropfiles, MSGTMP., MSGINF.,
  181.                         etc.  If you're not running  TurboEDIT from  your
  182.                         dropfile path, you MUST use this parameter.
  183.         ∙» -N<#>        Specify node, replace <#> with the number.
  184.         ∙» -1           Force DORINFO1.DEF  (do not use  DORINFO2.DEF for
  185.                         node 2, etc.).
  186.         ∙» -!           Use DOOR.SYS instead of DORINFOx.DEF.
  187.         ∙» -@<x>        Force  multitasker,  replace <x> with one  of the
  188.                         following:
  189.                          D = DESQview  W = Windows N = NetWare
  190.                          2 = DoubleDOS O = OS/2    X = Force NO detection
  191.                         If you don''t use this parameter, the multitasker
  192.                         will be detected.
  193.         ∙» -%           Force flushing of modem buffers after every modem
  194.                         write.  NOT  usually  used,  slows down OS/2  and
  195.                         Win95 horribly.
  196.         ∙» -S<###>      Release timeslice every <###>/100ths of a  second
  197.                         (default  is 100/100ths, or  every 1 second) when
  198.                         NOT idle.  If  TurboEDIT  is running  slow,  play
  199.                         around with this.
  200.         ∙» -I<###>      Release timeslice every <###>/100ths of a  second
  201.                         (default  is 100/100ths, or  every 1 second) when
  202.                         idle (waiting for a keypress, etc).  If TurboEDIT
  203.                         is running slow, play around with this.
  204.         ∙» -F<###>      Force  the  user to  write <###>  number of lines
  205.                         before saving. The user cannot abort the message.
  206.                         Useful if your users *must* write  you a new user
  207.                         message, etc.
  208.         ∙» -T<filename> Use  alternate  message  text  file  (defaults to
  209.                         "MSGTMP.").  For example, if you  wanted to  read
  210.                         from and write to MYMSG.TXT, use -FMYMSG.TXT.
  211.         ∙» -M<filename> Use offline mail  reader compatibility  mode (see
  212.                         section on Offline Mail Readers).
  213.  
  214.     ■» Quick How-To
  215.        ──────────────────────────────────────────────────────────────────
  216.        In short,  just decompress TurboEDIT into it's own directory,  and
  217.        run TESETUP.EXE.  After setting up your preferences, TurboEDIT can
  218.        be run by executing TEDIT.EXE -P<bbspath>.
  219.  
  220.   ┌───────────────────────────────────────────────────────────────────────┐
  221.   │ ░░░░░ │                  Environment Variable                 │ ░░░░░ │
  222.   └───────────────────────────────────────────────────────────────────────┘
  223.  
  224.     After receiving  numerous requests  for a better  configuration  file
  225.     search  routine,  we've added  support  for a  TurboEDIT  environment
  226.     variable, indicating the full  path to TEDIT.CFG.
  227.  
  228.     * NOTE: Usually, you  should NOT  have to use  the TEDIT  environment
  229.             variable, as  TurboEDIT can  usually find  its  configuration
  230.             file by itself.
  231.  
  232.     If you are  having problems with TurboEDIT not  being able to  locate
  233.     TEDIT.CFG, add  the following line to your AUTOEXEC.BAT (or BBS batch
  234.     file, whatever):
  235.  
  236.     SET TEDIT=C:\RA\TEDIT
  237.  
  238.     Of course,  if C:\RA\TEDIT  is not the  path to  your TEDIT.CFG,  you
  239.     would have to change the SET command appropriately.
  240.  
  241.   ┌───────────────────────────────────────────────────────────────────────┐
  242.   │ ░░░░░ │                 In-Depth Configuration                │ ░░░░░ │
  243.   └───────────────────────────────────────────────────────────────────────┘
  244.  
  245.     The following  is a  step-by-step  breakdown of what  each  option in
  246.     TurboEDIT's setup program is used for, and how to use it.
  247.  
  248.     ■» General Setup
  249.        ══════════════════════════════════════════════════════════════════
  250.  
  251.        -» Miscellaneous Setups
  252.           ───────────────────────────────────────────────────────────────
  253.  
  254.           ∙» TurboEDIT Tearline
  255.              ~~~~~~~~~~~~~~~~~~
  256.               ° Long Sig  - TurboEDIT  appends a one-line  tearline, i.e.
  257.                             "TurboEDIT v#.##x [MSP96]"
  258.               ° Short Sig - TurboEDIT does NOT append a one-line sig, but
  259.                             instead  adds the text  "[TE]" (or "[TE+]" in
  260.                             the reg'd ver)  to the beginning  of the tag-
  261.                             line, i.e.
  262.                             "... [TE] Tagline would be here"
  263.               ° None      - No tearline, no [TE].  (Reg'd only).
  264.  
  265.           ∙» RemoteAccess BBS
  266.              ~~~~~~~~~~~~~~~~
  267.              TurboEDIT includes many special features for RemoteAccess.
  268.  
  269.                ° Yes [RA v2.50] - You are using RemoteAccess v2.50.
  270.                ° Yes            - You are using RemoteAccess.
  271.                ° No             - You are not using RemoteAccess.
  272.  
  273.           ∙» BBS Path [RA]
  274.              ~~~~~~~~~~~~~
  275.              If you are using RemoteAccess, TurboEDIT will take info from
  276.              the RA message area & group files, MESSAGES.RA & MGROUPS.RA.
  277.              This is the full path to these files.
  278.  
  279.           ∙» Registration UEC
  280.              ~~~~~~~~~~~~~~~~
  281.              Upon  registering  TurboEDIT, you  will be  provided  with a
  282.              special number -- your UEC.  You must enter it  here exactly
  283.              as it was  provided for TurboEDIT's  registered features  to
  284.              be enabled.
  285.  
  286.           ∙» Registration Name
  287.              ~~~~~~~~~~~~~~~~~
  288.              Your name, exactly as it appeared on the registration form.
  289.  
  290.           ∙» Max Message Lines
  291.              ~~~~~~~~~~~~~~~~~
  292.              The maximum number of message lines  the user will allow the
  293.              user to enter.  Normally,  this  should be set to 4000  (the
  294.              maximum.  If there is not  enough  memory for the  specified
  295.              number of lines, TurboEDIT will allocate as much as it can.
  296.  
  297.           ∙» Screen Scroll Lines
  298.              ~~~~~~~~~~~~~~~~~~~
  299.              When the  user reaches the bottom of  the page, the  message
  300.              will scroll up this many lines.
  301.  
  302.           ∙» Inactivity Timeout
  303.              ~~~~~~~~~~~~~~~~~~
  304.              The number of  seconds to allow the user to be inactive (not
  305.              typing) before TurboEDIT should exit to the BBS.
  306.  
  307.           ∙» Low ASCII OK? (^])
  308.              ~~~~~~~~~~~~~~~~~~
  309.              This option has 3 possible settings:
  310.  
  311.                ° Yes                - The user should be allowed to press
  312.                                       ^] and then type any character (in-
  313.                                       cluding  low  ASCII) to  have  that
  314.                                       character inserted into the message
  315.                                       text,  i.e. ^] + ^E would  insert a
  316.                                       ^E character.
  317.                ° Insert ^A Instead  - When ^] is  pressed, the ^A charac-
  318.                                       ter  should  be  inserted into  the
  319.                                       message text  (useful for  entering
  320.                                       color codes under Synchronet).
  321.                ° No                 - Disable the ^] key.
  322.  
  323.           ∙» Date/Time Format                                              |
  324.              ~~~~~~~~~~~~~~~~                                              |
  325.              Sets the style of date and time you wish to have displayed.   |
  326.                                                                            |
  327.              Options available:                                            |
  328.                 DD/Mmm/YY HH:MMpm <i.e. 20/Apr/96 01:00pm>     <- Default  |
  329.                 DD/Mmm/YY HH:MM   <i.e. 20/Apr/96 13:00>                   |
  330.                                                                            |
  331.                 DD/MM/YY HH:MMpm  <i.e. 20/04/96 01:00pm>                  |
  332.                 DD/MM/YY HH:MM    <i.e. 20/04/96 13:00>                    |
  333.                                                                            |
  334.                 MM/DD/YY HH:MMpm  <i.e. 04/20/96 01:00pm>                  |
  335.                 MM/DD/YY HH:MM    <i.e. 04/20/96 13:00>                    |
  336.                                                                            |
  337.           ∙» AutoSave                                                      |
  338.              ~~~~~~~~                                                      |
  339.              Many SysOps have  complained of losing their 10-page almost-  |
  340.              complete messages when some user on  the other node locks up  |
  341.              their system by running a bad program.                        |
  342.                                                                            |
  343.              To assist  in retrieving  messages in the  event of a crash,  |
  344.              TurboEDIT  can now  save the  user's message to  a temporary  |
  345.              file every 2 minutes.                                         |
  346.                                                                            |
  347.              This temporary  file, AUTOSAVE.TE!, is  located in  your BBS  |
  348.              system  (or node)  path.  After recovering  from the  crash,  |
  349.              simply import  the message back into TurboEDIT, and continue  |
  350.              editing.                                                      |
  351.                                                                            |
  352.              When exiting TurboEDIT, AUTOSAVE.TE! is deleted if the mess-  |
  353.              age was successfully saved or aborted.                        |
  354.  
  355.  
  356.        -» Local Login Defaults
  357.           ───────────────────────────────────────────────────────────────
  358.           This section refers to the defaults which should be used during
  359.           a local login, when no dropfile can be found.
  360.  
  361.           ∙» BBS Name
  362.              ~~~~~~~~
  363.              The name of your BBS.
  364.  
  365.           ∙» User Name
  366.              ~~~~~~~~~
  367.              The name of the user to assume is logged in.
  368.  
  369.           ∙» User Location
  370.              ~~~~~~~~~~~~~
  371.              The city/state the user is assumed to be from.
  372.  
  373.           ∙» Security Level
  374.              ~~~~~~~~~~~~~~
  375.              The security level to give the locally logged in user.
  376.  
  377.           ∙» Time Limit
  378.              ~~~~~~~~~~
  379.              The number of minutes to grant the user.
  380.  
  381.  
  382.        -» Reply Configuration
  383.           ───────────────────────────────────────────────────────────────
  384.  
  385.           ∙» Max Quoted Text %
  386.              ~~~~~~~~~~~~~~~~~
  387.              This option  prevents users  from using too much quoted text
  388.              in their  messages.  If the  user has more quoted  text than
  389.              this amount, he/she will be stopped  before he/she saves the
  390.              message to disk.
  391.  
  392.           ∙» Quote % Handling
  393.              ~~~~~~~~~~~~~~~~
  394.              This option controls  how TurboEDIT handles too much quoting
  395.              in messages when the user goes over the limit, as set above.
  396.  
  397.               ° Inform user he/she is over the limit:
  398.                 This setting  simply tells the  user that  he/she is over
  399.                 the  quoting limit, and  asks him if he  would like to go
  400.                 back and remove some of the quoted text.
  401.  
  402.               ° Force user to remove quoted text:
  403.                 This setting forces the user to remove some of the quoted
  404.                 text (and bring himself below the limit) before TurboEDIT
  405.                 will allow him to save the message.
  406.  
  407.           ∙» Quote Window Key
  408.              ~~~~~~~~~~~~~~~~
  409.              Under some operating systems  and/or terminals,  Ctrl+Q will
  410.              will not work properly, & therefore quoting will be rendered
  411.              impossible.  This  option allows you to change the quote key
  412.              to ^W, therefore re-enabling quoting.
  413.  
  414.           ∙» Quote Window Size
  415.              ~~~~~~~~~~~~~~~~~
  416.              Some SysOps/users  have complained that  the quote window is
  417.              too small.  With this option, you can change the size of the
  418.              quote window to however many lines you like.
  419.  
  420.           ∙» Reply Header Text
  421.              ~~~~~~~~~~~~~~~~~
  422.              Some systems use reply headers that differ from the standard
  423.              " * In a message originally to x, x said:".  This  causes  a
  424.              problem in  that TurboEDIT will  not be able to  distinguish
  425.              the header from regular quoted text, and will quote it.
  426.  
  427.              For example:
  428.              SB> * In a message originally to John Smith, Bob Jones said:
  429.  
  430.              In this example, the "SB>" quote shouldn't have been added.
  431.  
  432.              Make sure you enter your reply header EXACTLY as it is saved
  433.              in your BBS program's setup to correct this problem.
  434.  
  435.        -» Memory/Disk Swapping
  436.           ───────────────────────────────────────────────────────────────
  437.  
  438.           ∙» Swap to EMS
  439.              ~~~~~~~~~~~
  440.              This  option  allows you  to toggle  swapping  to EMS  (when
  441.              shelling to DOS or running a utility).
  442.  
  443.           ∙» Swap to XMS
  444.              ~~~~~~~~~~~
  445.              This option  allows you  to toggle  swapping  to  XMS  (when
  446.              shelling to DOS or running a utility).
  447.  
  448.           ∙» Swap to Disk
  449.              ~~~~~~~~~~~~
  450.              This option  allows  you to  toggle  swapping to  disk (when
  451.              shelling to DOS or running a utility).
  452.  
  453.           ∙» Swap Order
  454.              ~~~~~~~~~~
  455.              This option allows you to set  the order in  which TurboEDIT
  456.              should try to swap out (EMS/XMS/Disk, or XMS/EMS/Disk).
  457.  
  458.  
  459.        -» Alt-Fx Macros
  460.           ───────────────────────────────────────────────────────────────
  461.           This submenu allows you to configure up  to 10 function keys to
  462.           use (on the local keyboard only) while in TurboEDIT.
  463.  
  464.           Function  keys may be  used to  run external  programs,  import
  465.           textfiles, and insert text strings into messages.
  466.  
  467.            ∙» Running External Programs
  468.               ~~~~~~~~~~~~~~~~~~~~~~~~~
  469.               To  run an  external  program as a  macro,  select  "Run an
  470.               External Program" for  the Macro Type.  For the macro text,
  471.               enter the  full path and  filename of the  program to  run,
  472.               plus any parameters the program requires.  In addition, any
  473.               of the following parameters may be used:
  474.  
  475.                *P    Inserts the number of the active com port.
  476.                *T    Inserts the first name of the recipient.
  477.                *F    Inserts the first name of the sender.
  478.                *B    Inserts the current baudrate.
  479.                *O    Inserts the last name of the recipient.
  480.                *I    Inserts the last name of the sender.
  481.                *N    Inserts the current node number.
  482.                *S    Inserts the subject of the message.
  483.                *C    Inserts the full path to COMMAND.COM  (used for run-
  484.                      batch files).
  485.  
  486.                *$    Forces  TurboEDIT to  export  the message  text to a
  487.                      file named MSGDATA.TXT prior to executing the macro,
  488.                      and then forces it to read MSGDATA.TXT back in after
  489.                      running the external program.
  490.  
  491.                      This feature allows the SysOp to edit the message in
  492.                      an external editor (such as EDIT) in local mode.
  493.  
  494.                      For example:
  495.  
  496.                      C:\DOS\EDIT MSGDATA.TXT *$
  497.  
  498.                      Would allow you to use DOS's EDIT to modify the mes-
  499.                      sage text.  After saving  your changes  and  exiting
  500.                      EDIT, TurboEDIT  would read MSGDATA.TXT  back in and
  501.                      allow you to continue editing, save, etc.
  502.  
  503.                      This feature  is not mentioned in TESETUP.  It's one
  504.                      of the bonuses of reading the docs. =)
  505.  
  506.                *X    This code is similar to *$, except that it  only ex-
  507.                      ports the file -- it does not automatically reimport
  508.                      it.  You must also specify  a filename to export the
  509.                      message to, for example:
  510.  
  511.                      C:\DOS\EDIT MYMSG.TXT *XMYMSG.TXT
  512.  
  513.                      Would allow you to use DOS's EDIT to modify the mes-
  514.                      sage text.  After saving  your changes and  exiting,
  515.                      however, the  file  would NOT be  automatically  re-
  516.                      imported, unless you use the *Y parameter.
  517.  
  518.                *Y    Tells TurboEDIT to re-import a  file (exported  with
  519.                      the *X  parameter)  after the  external  program has
  520.                      been executed.
  521.  
  522.            ∙» Insert Text String Into Message
  523.               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  524.               This type of macro simply inserts  a line of text into your
  525.               message. For example, if you had a greeting that you always
  526.               used, you might set Alt+F1 to the following:
  527.  
  528.               Hi there, *T *O, this is *F *I!
  529.  
  530.               Then, when you pressed Alt+F1, the following greeting would
  531.               appear (if your name was Steve Blinch  and you were writing
  532.               to someone named Michael Helliker):
  533.  
  534.               Hi there, Michael Helliker, this is Steve Blinch!
  535.  
  536.               As shown above, almost all of the Run External Program par-
  537.               ameters are available, except for *C, *$, *X, & *Y.
  538.  
  539.            ∙» Import Textfile Into Message
  540.               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  541.               Choosing "Import Textfile Into Message" works almost exact-
  542.               ly like  pressing F3,  except that  you must  set the macro
  543.               text to  the full path  & filename of  the file  to import.
  544.               Then, by hitting one  simple Alt+Fx key, you you can import
  545.               a textfile, and don't have to enter the filename each time.
  546.  
  547.  
  548.        -» Security Level Setups
  549.           ───────────────────────────────────────────────────────────────
  550.  
  551.            ∙» Import Security
  552.               ~~~~~~~~~~~~~~~
  553.               Sets the minimum security required to import files into the
  554.               editor from the SysOp's hard drive with F3 or /I.
  555.  
  556.            ∙» Export Security
  557.               ~~~~~~~~~~~~~~~
  558.               Sets the minimum security required to export files from the
  559.               editor on to the SysOp's hard drive with F2 or /E.
  560.  
  561.  
  562.     ■» Toggles
  563.        ══════════════════════════════════════════════════════════════════
  564.  
  565.        -» Allow Taglines
  566.           ───────────────────────────────────────────────────────────────
  567.           Taglines are one-line quotes, usually humourous in nature, that
  568.           are added to messages "just because".
  569.  
  570.           ° Yes - Allow users to add taglines to their msgs.
  571.           ° No  - Do not allow users to use taglines.
  572.  
  573.           [RA]  In the registered  version,  you may  decide which  areas
  574.                 allow taglines and which do not.
  575.  
  576.        -» Text Phrase Expand
  577.           ───────────────────────────────────────────────────────────────
  578.           Text Phrase Expansions  are used  to  expand acronyms or  short
  579.           forms of words into their full phrases.  For example, you could
  580.           expand  the  text  "DOS" into "Disk Operating System" or  "L8r"
  581.           into "Later".
  582.  
  583.           ° Yes - Allow users to use phrase expanding.
  584.           ° No  - Do not allow users to use phrase expanding.
  585.  
  586.           [RA]  In the registered  version,  you may  decide which  areas
  587.                 allow phrase expansion and which do not.
  588.  
  589.        -» Tagline Keywords
  590.           ───────────────────────────────────────────────────────────────
  591.           Tagline keywords allow the user to only use taglines containing
  592.           certain words or phrases.  This is  useful if you have a  large
  593.           list of taglines covering many topics, and the user only  wants
  594.           taglines on a certain topic.
  595.  
  596.           ° Yes - Allow users to use tagline keywords.
  597.           ° No  - Do not allow users to use tagline keywords.
  598.  
  599.           [RA]  In the registered  version,  you may  decide which  areas
  600.                 allow tagline keywords and which do not.
  601.  
  602.        -» Censor Messages
  603.           ───────────────────────────────────────────────────────────────
  604.           Message censoring is useful if you do not allow strong language
  605.           to be used on your BBS, or if you have certain  public/echomail
  606.           areas in which certain language would be inappropriate.
  607.  
  608.           [RA]  In the registered  version,  you may  decide which  areas
  609.                 require censoring and which do not.
  610.  
  611.        -» User Signatures
  612.           ───────────────────────────────────────────────────────────────
  613.           User  signatures  allow the user to  enter his  signature  into
  614.           TurboEDIT once, after which TurboEDIT  can automatically append
  615.           that signature to any message he writes. If you wish to prevent
  616.           users from using signatures (some echomail areas, for  example,
  617.           disallow signatures) simply set this to 'No'.
  618.  
  619.           [RA]  In the registered  version,  you may  decide which  areas
  620.                 allow signatures and which do not.
  621.  
  622.        -» High ASCII Filter
  623.           ───────────────────────────────────────────────────────────────
  624.           Some echomail networks  discourage or disallow  the use of high
  625.           ASCII characters in their areas.  Using  the High  ASCII Filter
  626.           in conjunction  with FILTER.CTL, all  High ASCII may  either be
  627.           removed or converted into similar Low ASCII characters.
  628.  
  629.           [RA]  In the registered  version,  you may  decide which  areas
  630.                 require filtering and which do not.
  631.  
  632.  
  633.     ■» Color Setup
  634.        ══════════════════════════════════════════════════════════════════
  635.  
  636.        -» Frame 1, Frame 2, Frame 3, and Frame 4
  637.           ───────────────────────────────────────────────────────────────
  638.           These settings control the colors of the frames around the info
  639.           boxes at the top and bottom of the TurboEDIT editing screen.
  640.  
  641.        -» Fade
  642.           ───────────────────────────────────────────────────────────────
  643.           This setting controls the color of the fading in the corners of
  644.           the top info box (█▓▒░, etc).
  645.  
  646.        -» Capital, Lowcase, Symbols, Digits
  647.           ───────────────────────────────────────────────────────────────
  648.           These settings control the color of general  text.  Capital  is
  649.           the  color of  capitalized  text (A-Z), Lowcase is the color of
  650.           lowercase text (a-z),  Symbols is the  color of any  non-alpha-
  651.           numeric characters  (`~!@#$%^&*()-_=+[{]}\|;:'",<.>/?, and  any
  652.           high-ascii characters), and Digits is the  color of the  digits
  653.           (0-9).
  654.  
  655.        -» Inp-Capital, Inp-Lowcase, Inp-Symbols, Inp-Digits
  656.           ───────────────────────────────────────────────────────────────
  657.           These settings control the color of  information fields  (From,
  658.           to, date, time, subject, etc).
  659.  
  660.  
  661.     ■» Tags/SpellChk
  662.        ══════════════════════════════════════════════════════════════════
  663.  
  664.        -» Tagline Datafile Name
  665.           ───────────────────────────────────────────────────────────────
  666.           This is the full path & filename of the tagline datafile.  This
  667.           is a plain ASCII text file containing one tagline per line.  If
  668.           no path is specified, TurboEDIT looks in it's own directory. If
  669.           no datafile is specified, TurboEDIT exits with an error.
  670.  
  671.        -» Censor Taglines
  672.           ───────────────────────────────────────────────────────────────
  673.           This in an extension of the message censor option.  If you want
  674.           to ensure that all messages leave your board 100% clean, enable
  675.           this option and TurboEDIT will apply censoring to your taglines
  676.           as well as the message body.
  677.  
  678.        -» # Taglines On Screen
  679.           ───────────────────────────────────────────────────────────────
  680.           This setting allows you to control how many taglines the user
  681.           may choose from at a time in the tagline menu.
  682.  
  683.        -» Use Spellchecker
  684.           ───────────────────────────────────────────────────────────────
  685.           This option allows you to  configure whether  or not  users may
  686.           spellcheck  their  messages.  See the  section  below on  Spell
  687.           Checking.
  688.  
  689.        -» Dictionary Path
  690.           ───────────────────────────────────────────────────────────────
  691.           This is the full  path (without  filename) to the  spellchecker
  692.           dictionary  file  (TE_DIC.*).  This path  will also  be used to
  693.           store the  personal user  dictionaries  (named LAST.1ST,  where
  694.           LAST is the first 8 digits of the user's last name,  and 1ST is
  695.           the first 3 digits of the user's first name).
  696.  
  697.  
  698.     ■» Miscellaneous
  699.        ══════════════════════════════════════════════════════════════════
  700.  
  701.        -» Censor Setup
  702.           ───────────────────────────────────────────────────────────────
  703.           This is  a list of words which you do NOT want to appear in any
  704.           censored areas.  If a user tries to  post a  message containing
  705.           any of these words,  they will be  replaced,  letter by letter,
  706.           with the Censor Overstrike Char.
  707.  
  708.        -» Overstrike Setup
  709.           ───────────────────────────────────────────────────────────────
  710.           Configures the way TurboEDIT handles text censoring.
  711.  
  712.            ·» Censor Overstrike Char
  713.               ~~~~~~~~~~~~~~~~~~~~~~
  714.               Sets the  character that TurboEDIT uses to replace censored
  715.               text.
  716.  
  717.                  Example:
  718.                     Censor Cover Char   = *
  719.                     Words to Censor     = FRUIT
  720.                     Text typed by user  = "I've lost my fruit cake."
  721.                     Text after censor   = "I've lost my ***** cake."
  722.  
  723.            ∙» Use Symbols Instead (!@#$)
  724.               ~~~~~~~~~~~~~~~~~~~~~~~~~~
  725.               Sets whether or  not to use random symbols  (!@#$%*) to re-
  726.               place  censored  text, rather  than using  the Censor Over-
  727.               strike Char
  728.  
  729.                  Example:
  730.                     Use Symbols Instead = YES
  731.                     Words to Censor     = FOAM
  732.                     Text typed by user  = "There's no place like foam."
  733.                     Text after censor   = "There's no place like $%#@."
  734.  
  735.            ∙» Only Overstrike Vowels
  736.               ~~~~~~~~~~~~~~~~~~~~~~
  737.               Sets whether  TurboEDIT  should censor the  entire word  or
  738.               only the vowels.
  739.  
  740.                  Example:
  741.                     Only Strike Vowels  = YES
  742.                     Use Symbols Instead = NO
  743.                     Words to Censor     = FRUIT
  744.                     Text typed by user  = "I can't find my fruit spoon."
  745.                     Text after censor   = "I can't find my fr**t spoon."
  746.  
  747.                     Use Symbols Instead = YES
  748.                     Text after censor   = "I can't find my fr@!t spoon."
  749.  
  750.        -» Phrase Expand
  751.           ───────────────────────────────────────────────────────────────
  752.  
  753.            ∙» Original Typed Text
  754.               ───────────────────────────────────────────────────────────
  755.               This column should contain the text that you wish TurboEDIT
  756.               to expand.
  757.  
  758.            ∙» New Replacement Text
  759.               ───────────────────────────────────────────────────────────
  760.               This column should contain the text that you wish TurboEDIT
  761.               to replace the original text with.
  762.  
  763.               Example: Original Text    = DOS
  764.                        Replacement Text = Disk Operating System
  765.  
  766.                        In this example, any time the user typed in "DOS",
  767.                        it would be replaced with the text "Disk Operating
  768.                        System".
  769.  
  770.            ∙» Adding MORE Expansions
  771.               ───────────────────────────────────────────────────────────
  772.               Due  to the  fact that  some SysOps  like to have more than
  773.               10 expansions at a time,  we've added a new  Expansion Con-
  774.               trol File, EXPAND.CTL.  This file allows  you to add  up to
  775.               256 more phrase expansions to TurboEDIT.
  776.  
  777.               Instructions for use are included inside the file.
  778.  
  779.            ∙» Built-in Expansions
  780.               ───────────────────────────────────────────────────────────
  781.               TurboEDIT has several  built-in expansions that need not be
  782.               included in TESetup or EXPAND.CTL.  They are:
  783.  
  784.                TBANK  -> "TurboBANK"     @DATE@  ->         Today's date.
  785.                TCHAT  -> "TurboCHAT"     @TIME@  ->         Current time.
  786.                TLIST  -> "TurboLIST"     @SYSOP@ ->     The SysOp's name.
  787.                TCHEK  -> "TurboCHEK"     @BBS@   ->         The BBS name.
  788.                TPAC   -> "TurboPAC"      @TO@    -> The recipient's name.
  789.                TVOTE  -> "TurboVOTE"     @FROM@  ->    The sender's name.
  790.                TNEWS  -> "TurboNEWS"     @RE@    ->  The message subject.
  791.                TEDIT  -> "TurboEDIT"     @VER@   ->  TurboEDIT version #.
  792.  
  793.               There  are a  few  others as  well,  mainly  used by us  at
  794.               Mikerosoft, which are not worth mentioning.
  795.  
  796.        -» User Editor
  797.           ───────────────────────────────────────────────────────────────
  798.           Allows the SysOp to  edit the configurations of each individual
  799.           user (if registered).  Upon  selecting this  option, the  SysOp
  800.           will be  prompted for a  username.  If the  user exists  in the
  801.           userbase,  the SysOp will be shown a  screen similar to the one
  802.           shown when ^K is pressed in TurboEDIT.  From there, the SysOp
  803.           may edit the options as desired.
  804.  
  805.   ┌───────────────────────────────────────────────────────────────────────┐
  806.   │ ░░░░░ │                    Using TurboEDIT                    │ ░░░░░ │
  807.   └───────────────────────────────────────────────────────────────────────┘
  808.  
  809.     The following keys and options are available when using TurboEDIT:
  810.  
  811.     ■» Import File                                               F2 or /I
  812.        ──────────────────────────────────────────────────────────────────
  813.        Brings up a  window (local  side only)  prompting for  a filename.
  814.        If the file exists, it will be imported into the message text.
  815.  
  816.        TurboEDIT  has an internal  maximum of 4000 lines of  message text
  817.        (or  whatever you set it to in TESetup).  If the text file exceeds
  818.        this limit, it will be truncated.
  819.  
  820.        Note: Invoked by pressing F3 on the REMOTE keyboard,  or typing /I
  821.              at the  beginning of  a line on either  the local  or remote
  822.              keyboards.
  823.  
  824.     ■» Export File                                               F3 or /E
  825.        ──────────────────────────────────────────────────────────────────
  826.        Brings up a  window prompting for  a  filename.  The message being
  827.        edited will be exported to this file.
  828.  
  829.        Note: Invoked by  pressing F2 on  the LOCAL keyboard, or typing /E
  830.              at the  beginning of  a line on either  the local  or remote
  831.              keyboards.
  832.  
  833.     ■» Word Left                                              ^A or ^Left
  834.        ──────────────────────────────────────────────────────────────────
  835.        Moves the cursor one word to the left.
  836.  
  837.     ■» Reformat Paragraph                                              ^B
  838.        ──────────────────────────────────────────────────────────────────
  839.        Reformats the current paragraph.
  840.  
  841.     ■» PageDown                                            ^C or PageDown
  842.        ──────────────────────────────────────────────────────────────────
  843.        Moves the cursor down one page.
  844.  
  845.     ■» Cursor Right                                     ^D or Right Arrow
  846.        ──────────────────────────────────────────────────────────────────
  847.        Moves the cursor once  space to the right.  If at the  end of  the
  848.        line, the cursor moves  down to the next line, and returns  to the
  849.        first column.
  850.  
  851.     ■» Cursor Up                                           ^E or Up Arrow
  852.        ──────────────────────────────────────────────────────────────────
  853.        Moves the cursor up one line.
  854.  
  855.     ■» Word Right                                            ^F or ^Right
  856.        ──────────────────────────────────────────────────────────────────
  857.        Moves the cursor one word to the right.
  858.  
  859.     ■» Delete                                                   ^G or Del
  860.        ──────────────────────────────────────────────────────────────────
  861.        Erases the character under the cursor.
  862.  
  863.     ■» Backspace                                          ^H or Backspace
  864.        ──────────────────────────────────────────────────────────────────
  865.        Erases  the character  to the left of  the cursor,  and  moves the
  866.        character one space to the left.  If at the beginning of the line,
  867.        the cursor is moved to the end of the line above.
  868.  
  869.     ■» Cursor Tab                                               ^I or Tab
  870.        ──────────────────────────────────────────────────────────────────
  871.        Moves the cursor right, to the next tab stop.  Tab stops are every
  872.        eight characters.
  873.  
  874.     ■» Join Lines                                                      ^J
  875.        ──────────────────────────────────────────────────────────────────
  876.        Joins the current line with the next line.
  877.  
  878.     ■» User Configuration                                              ^K
  879.        ──────────────────────────────────────────────────────────────────
  880.        In the unregistered version, allows the user to enter his/her per-
  881.        sonal  signature, which may  be appended to each message  the user
  882.        writes.
  883.  
  884.        In the registered  version, loads up the user  configuration menu,
  885.        allowing the user to define his/her own editor preferences.
  886.  
  887.         ∙» Expand Text
  888.            ~~~~~~~~~~~
  889.            Allows the  user to define his/her OWN personal Phrase  Expan-
  890.            sions.  This works exactly the same way as in TurboEDIT Setup.
  891.  
  892.         ∙» Use Taglines
  893.            ~~~~~~~~~~~~
  894.            Allows the user to decide whether or not to use taglines.
  895.  
  896.         ∙» Use Expand
  897.            ~~~~~~~~~~
  898.            Allows the user to decide  whether or not to use Phrase Expan-
  899.            sions.
  900.  
  901.         ∙» Use Keywords
  902.            ~~~~~~~~~~~~
  903.            Allows the  user to decide whether or not to use tagline  key-
  904.            words.
  905.  
  906.         ∙» Auto Tagline
  907.            ~~~~~~~~~~~~
  908.            Automatically picks a random tagline from the file and appends
  909.            it to the  user's message  after each  message  post.  No user
  910.            interaction is required, everything is automatic.
  911.  
  912.         ∙» Your Signature
  913.            ~~~~~~~~~~~~~~
  914.            Allows the user to enter his/her personal signature, which may
  915.            be appended to each message he/she writes.
  916.  
  917.         ∙» Colors
  918.            ~~~~~~
  919.            Exactly the same as  in TurboEDIT Setup, this allows the  user
  920.            to customize TurboEDIT's colors to his/her own preference.
  921.  
  922.         ∙» Tag Keywords
  923.            ~~~~~~~~~~~~
  924.            This allows the user  to set specific text to  search for when
  925.            loading the keyword file.  This way, if he/she only wants tag-
  926.            lines containing,  say,  the word  "JOE",  one of  his/her tag
  927.            keywords  could  be "JOE", and  only taglines  containing  the
  928.            word "JOE" would appear.
  929.  
  930.     ■» Beginning of Line                                       ^L or Home
  931.        ──────────────────────────────────────────────────────────────────
  932.        Moves the cursor to the beginning of the line.
  933.  
  934.     ■» Newline                                                ^M or Enter
  935.        ──────────────────────────────────────────────────────────────────
  936.        Splits  the  current line  at the  cursor,  and moves it  (and the
  937.        cursor) down to the next line.  If there is no text to split, the
  938.        cursor is simply moved down to the beginning of the next line.
  939.  
  940.     ■» Split Line                                                      ^N
  941.        ──────────────────────────────────────────────────────────────────
  942.        Splits the line at the cursor, and moves the trailing portion down
  943.        to the next line.
  944.  
  945.     ■» Redisplay                                                       ^O
  946.        ──────────────────────────────────────────────────────────────────
  947.        Redraws the current screen.
  948.  
  949.     ■» End Of Line                                              ^P or End
  950.        ──────────────────────────────────────────────────────────────────
  951.        Moves the cursor to the end of the line.
  952.  
  953.     ■» Quote Window                                              ^Q or ^W
  954.        ──────────────────────────────────────────────────────────────────
  955.        If the user is replying to a message, this opens up the quote win-
  956.        dow, allowing the user to quote what the other  users said in  his
  957.        message.  The user may use the Up/Down/PgUp/PgDn/Home/End keys and
  958.        <enter> to choose which line or lines he/she wishes to quote.
  959.  
  960.     ■» PageUp                                                ^R or PageUp
  961.        ──────────────────────────────────────────────────────────────────
  962.        Moves the cursor up one page.
  963.  
  964.     ■» Cursor Left                                       ^S or Left Arrow
  965.        ──────────────────────────────────────────────────────────────────
  966.        Moves the cursor once space to the left.
  967.  
  968.     ■» Delete Word                                                     ^T
  969.        ──────────────────────────────────────────────────────────────────
  970.        Erases the word nearest the cursor.
  971.  
  972.     ■» Help                                                            ^U
  973.        ──────────────────────────────────────────────────────────────────
  974.        Displays TurboEDIT's online help.
  975.  
  976.     ■» Insert Mode                                           ^V or Insert
  977.        ──────────────────────────────────────────────────────────────────
  978.        Toggles insert mode on or off.  In insert mode, characters are in-
  979.        serted into the current line at the cursor when a key is  pressed.
  980.        When in overstrike mode (opposite of  insert mode) characters  are
  981.        typed over existing text, and the existing  text is destroyed.  In
  982.        overstrike  mode, "[Overstrike]" is displayed at the bottom of the
  983.        screen.
  984.  
  985.     ■» Cursor Down                                       ^X or Down Arrow
  986.        ──────────────────────────────────────────────────────────────────
  987.        Moves the cursor down one line.
  988.  
  989.     ■» Erase Line                                                      ^Y
  990.        ──────────────────────────────────────────────────────────────────
  991.        Erases the current line.
  992.  
  993.     ■» Save Message                                                    ^Z
  994.        ──────────────────────────────────────────────────────────────────
  995.        Retrieves a tagline (if enabled), censors the message (if enabled)
  996.        and saves the message to disk.
  997.  
  998.     ■» Menu                                                  ^[ or Escape
  999.        ──────────────────────────────────────────────────────────────────
  1000.        Brings up the TurboEDIT function  menu.  This  allows the  user to
  1001.        select [Save], [Abort], [Resume], or [Help], using the arrow keys.
  1002.  
  1003.     ■» Extended Key                                                    ^]
  1004.        ──────────────────────────────────────────────────────────────────
  1005.        TurboEDIT setup allows you to select one  of two possible uses for
  1006.        the ^] key.  The first one is to allow the user to enter any ASCII
  1007.        character  directly into the  message.  To do this, the  user must
  1008.        press ^],  then enter any ASCII  character (except 0, 7, 8, 9, 10,
  1009.        13, 19, or  25).  The  second  use is to  immediately  insert a ^A
  1010.        character  into  the  message.  This  allows  Synchronet  users to
  1011.        insert color  into their  messages.  Optionally,  this key  can be
  1012.        disabled altogether, so that nothing happens when it is pressed.
  1013.  
  1014.        ══════════════════════════════════════════════════════════════════
  1015.  
  1016.     ■» Shortcut Commands
  1017.        ──────────────────────────────────────────────────────────────────
  1018.        In addition to the  above keys, TurboEDIT also  allows the user to
  1019.        use Slash (/) commands.
  1020.  
  1021.        To enter a  slash command, the  cursor must be  positioned  on the
  1022.        FIRST (leftmost) column of the editor.  Press / followed by one of
  1023.        the following keys:
  1024.  
  1025.         A ∙» Abort Message  (Same as Esc, A)
  1026.         S ∙» Save Message   (Same as Ctrl+Z or Esc, S)
  1027.         E ∙» Export Message (Same as F2 from local keyboard)
  1028.         I ∙» Import File    (Save as F3 from local keyboard)
  1029.         C ∙» Configuration  (Same as Ctrl+K)
  1030.         H ∙» Editor Help    (Same as Ctrl+U or Esc, H)
  1031.         Q ∙» Quote Window   (Same as Ctrl+W, Ctrl+Q, or Esc, Q)
  1032.  
  1033.   ┌───────────────────────────────────────────────────────────────────────┐
  1034.   │ ░░░░░ │               Prohibitions from Posting               │ ░░░░░ │
  1035.   └───────────────────────────────────────────────────────────────────────┘
  1036.  
  1037.     If your BBS carries echomail  areas, you may,  from time to  time, be
  1038.     forced to remove a user's access to an echomail network for a certain
  1039.     period of  time (i.e., due to  the user  misbehaving in the  echo and
  1040.     being suspended by a moderator, etc).  For this reason, TurboEDIT has
  1041.     the ability to read the bad user control file, BADUSER.CTL.
  1042.  
  1043.     Instructions for use are included inside the control file.
  1044.  
  1045.   ┌───────────────────────────────────────────────────────────────────────┐
  1046.   │ ░░░░░ │                     SpellChecker                      │ ░░░░░ │
  1047.   └───────────────────────────────────────────────────────────────────────┘
  1048.  
  1049.     The spellchecker  may now be  used in the  evaluation  (unregistered)
  1050.     version of TurboEDIT.
  1051.  
  1052.     TurboEDIT now allows  users to check the  spelling of  their messages
  1053.     prior to saving them.  To  check the  validity of  a word,  TurboEDIT
  1054.     opens its dictionary of over 50,000 words and attempts to  locate the
  1055.     word in question.  If it cannot find the word, it assumes the word is
  1056.     spelled incorrectly.
  1057.  
  1058.     If TurboEDIT  finds that  the word is  spelled  incorrectly, it  will
  1059.     pause the spellchecker, highlight the word it cannot  find, & present
  1060.     the user with the options listed below.
  1061.  
  1062.     ■» Spellchecker Options
  1063.        ──────────────────────────────────────────────────────────────────
  1064.        Skip        ∙» Ignore the word and move on.
  1065.  
  1066.                       Useful if the word is, for example a name, address,
  1067.                       or another word  that the  user believes is spelled
  1068.                       correctly.
  1069.  
  1070.        Skip all    ∙» Ignore the word and  any further  occurances of the
  1071.                       word in the message, and move on.
  1072.  
  1073.        Add word    ∙» Adds the  highlighted word  to the user's  personal
  1074.                       dictionary.
  1075.  
  1076.                       Useful if the user  knows that the  word is spelled
  1077.                       correctly. The dictionary is large, but it obvious-
  1078.                       ly cannot contain *every* word in the English lang-
  1079.                       uage, so some words are bound to be missing.
  1080.  
  1081.        Change Word ∙» Allow  the user  to enter  a new  spelling  for the
  1082.                       word.
  1083.  
  1084.                       This is the main  purpose of the spellchecker.  The
  1085.                       highlighted (misspelled) word will be replaced with
  1086.                       the newly spelled word.
  1087.  
  1088.        Quit        ∙» Stop, abort spellchecking.
  1089.        ──────────────────────────────────────────────────────────────────
  1090.  
  1091.     In  order  to use  the  spellchecker,  you  must  have  the TurboEDIT
  1092.     Spellchecker Dictionary  file.  This file is  distributed  separately
  1093.     from TurboEDIT to reduce the size of the archive.
  1094.  
  1095.     If you would like a copy of the Spellchecker Dictionary, it should be
  1096.     available  as "TEDIC???.EXE"  (where ??? is the version number)  from
  1097.     wherever you received TurboEDIT.
  1098.  
  1099.   ┌───────────────────────────────────────────────────────────────────────┐
  1100.   │ ░░░░░ │                    User Signatures                    │ ░░░░░ │
  1101.   └───────────────────────────────────────────────────────────────────────┘
  1102.  
  1103.     Many users have their  own personal  one to five line  signature that
  1104.     they  always  use to  sign their  messages.  For  added  convenience,
  1105.     TurboEDIT  now has the  ability  to store  each user's signature  and
  1106.     automatically append it to the end of each message he/she writes.
  1107.  
  1108.     To enter his/her signature, the user should load TurboEDIT and  press
  1109.     ^K.  In the unregistered version, this will jump directly to the sig-
  1110.     nature screen.  In the registered version, this will jump to the user
  1111.     configuration menu, from which the signature screen can be loaded  by
  1112.     pressing I.
  1113.  
  1114.     The user may then enter a one to five line signature.
  1115.  
  1116.     Whenever  the  user saves  a message, he/she will be asked whether or
  1117.     not he/she would like to append his/her signature to the message.  If
  1118.     the user selects Yes, the  signature is appended to the  message, and
  1119.     then the message is saved.
  1120.  
  1121.   ┌───────────────────────────────────────────────────────────────────────┐
  1122.   │ ░░░░░ │                        Taglines                       │ ░░░░░ │
  1123.   └───────────────────────────────────────────────────────────────────────┘
  1124.  
  1125.     If enabled,  TurboEDIT will  search through the tagline datafile  for
  1126.     five random taglines, and present the following options:
  1127.  
  1128.     ■» Highlight Bar Down                                       Down or 2
  1129.        ──────────────────────────────────────────────────────────────────
  1130.        Moves the highlight bar down one tagline.
  1131.  
  1132.     ■» Highlight Bar Up                                           Up or 8
  1133.        ──────────────────────────────────────────────────────────────────
  1134.        Moves the highlight bar up one tagline.
  1135.  
  1136.     ■» Random Tagline                                                   R
  1137.        ──────────────────────────────────────────────────────────────────
  1138.        Selects  one of  the five taglines randomly and appends it to  the
  1139.        user's message.
  1140.  
  1141.     ■» Enter New                                                        E
  1142.        ──────────────────────────────────────────────────────────────────
  1143.        Allows  the user  to enter  his/her own tagline manually, and app-
  1144.        end it to the message.
  1145.  
  1146.     ■» Keyword Search                                                   K
  1147.        ──────────────────────────────────────────────────────────────────
  1148.        Prompts the user  for a keyword and does a search for any  tagline
  1149.        containing that keyword.  Works exactly like the Keyword option in
  1150.        the User Config  menu and in  TESetup, but  allows the user  to do
  1151.        instant searches.
  1152.  
  1153.     ■» New Picklist                                                     N
  1154.        ──────────────────────────────────────────────────────────────────
  1155.        Re-scans the tagline file and retrieves five new taglines, in case
  1156.        the user doesn't like the first selection he's given.
  1157.  
  1158.     ■» IntelliTag                                                       I
  1159.        ──────────────────────────────────────────────────────────────────
  1160.        This  feature causes  TurboEDIT to check  the message's  "Subject"
  1161.        field and try  to identify the  general topic of  the message.  It
  1162.        will  then scan  the tagline datafile  and see if it can  find any
  1163.        taglines relevant to the topic of the message.
  1164.  
  1165.     ■» Confirm Tagline                                              Enter
  1166.        ──────────────────────────────────────────────────────────────────
  1167.        Appends the highlighted tagline to the user's message.
  1168.  
  1169.     ■» Save Without Tagline                                           Esc
  1170.        ──────────────────────────────────────────────────────────────────
  1171.        Saves the message without a tagline.
  1172.  
  1173.     A few sample  taglines have been  included in the file  TAGLINES.TAG,
  1174.     but you  will probably  want to get  more if you  intend to  use this
  1175.     feature.
  1176.  
  1177.     The  sample  taglines  provided  are from the  Fido Backbone Taglines
  1178.     Conference.  Thanks to all who posted!
  1179.  
  1180.   ┌───────────────────────────────────────────────────────────────────────┐|
  1181.   │ ░░░░░ │                    Language Editor                    │ ░░░░░ │|
  1182.   └───────────────────────────────────────────────────────────────────────┘|
  1183.                                                                            |
  1184.     As of v1.50a, TurboEDIT has a SysOp-configurable language  file, from  |
  1185.     which it  retrieves almost all text displayed to the user.  With this  |
  1186.     file, TurboEDIT may be translated  into another language  and used on  |
  1187.     systems which do not use English as the primary language.              |
  1188.                                                                            |
  1189.     The editor (LANGEDIT.EXE) is  very simple to  use, so no  explanation  |
  1190.     should  be  necessary (aside  from  the help  bar at the  top of  the  |
  1191.     screen).                                                               |
  1192.  
  1193.   ┌───────────────────────────────────────────────────────────────────────┐
  1194.   │ ░░░░░ │                     Screen Header                     │ ░░░░░ │
  1195.   └───────────────────────────────────────────────────────────────────────┘
  1196.  
  1197.     TurboEDIT now gives you the option of using the  header control file,
  1198.     HEADER.CTL, to  customize the  top 6 lines of the  screen  (where the
  1199.     sender's name, recipient's name, date/time,  subject, area name, etc.
  1200.     are displayed).
  1201.  
  1202.     The header  may not  exceed 6 lines in length  (when displayed).  All
  1203.     ANSI codes are available except for ESC[x;xH, ESC[xA, ESC[xB, ESC[xJ,
  1204.     and ESC[xR.
  1205.  
  1206.     The text and control codes in this file may not exceed 10 lines.  Any
  1207.     text after 10 lines (or a '%') is ignored.
  1208.  
  1209.     Control Code                                                  Returns
  1210.     ─────────────────────────────────────────────────────────────────────
  1211.     @FROM@                          The name of the sender of the message
  1212.     @TO@                         The name of the recipient of the message
  1213.     @AREA@                           The name of the area being posted in
  1214.     @SUBJ@                                     The subject of the message
  1215.     @DATE@                                          The current date/time
  1216.     @MSG@                                              The message number
  1217.     @P@                                       Private: " Yes " or " No  "
  1218.     ─────────────────────────────────────────────────────────────────────
  1219.     |NC                                                     Frame Color 1
  1220.     |HC                                                     Frame Color 2
  1221.     |PC                                                     Frame Color 3
  1222.     |BC                                                     Frame Color 4
  1223.     |FZ                                                      "Fade" Color
  1224.     |FC                                              Capital Letter Color
  1225.     |FL                                            Lowercase Letter Color
  1226.     |FS                                                      Symbol Color
  1227.     |FD                                                       Digit Color
  1228.     |IC                               Capital Letter Color (Input fields)
  1229.     |IL                             Lowercase Letter Color (Input fields)
  1230.     ─────────────────────────────────────────────────────────────────────
  1231.  
  1232.     In most  cases, you will want  each control code to be justified in a
  1233.     field of a certain size.  For example, the second line of the default
  1234.     header:
  1235.  
  1236.     │█▓▒░ From: @FROM...................@   Date: @DATE.............@  ░│
  1237.  
  1238.     This would be displayed as:
  1239.  
  1240.     │█▓▒░ From: _Steve_Blinch____________   Date: _04-Mar-96_01:20am_  ░│
  1241.  
  1242.     (the _'s above represent colored spaces.)
  1243.  
  1244.     The entire size of the control code, from opening @ to  closing @, is
  1245.     the actual size of  the field of  data that will be  displayed on the
  1246.     screen.
  1247.  
  1248.     If  this seems  complicated, just play  around with it -- it's really
  1249.     not too difficult!
  1250.  
  1251.     This is a registered-only feature.
  1252.  
  1253.   ┌───────────────────────────────────────────────────────────────────────┐
  1254.   │ ░░░░░ │                 Offline Mail Readers                  │ ░░░░░ │
  1255.   └───────────────────────────────────────────────────────────────────────┘
  1256.  
  1257.     Due to popular request, TurboEDIT may now be  used with  offline mail
  1258.     readers such as Blue Wave to reply to messages.
  1259.  
  1260.     To use TurboEDIT as an offline  mail editor, it must be  invoked with
  1261.     the -M<filename> parameter, where <filename> is the name of the  file
  1262.     that the mail reader stores the message text in.
  1263.  
  1264.     ■» Setting Up TurboEDIT with Blue Wave
  1265.        ──────────────────────────────────────────────────────────────────
  1266.        Assuming your path to  TurboEDIT is C:\BWAVE\TEDIT,  the following
  1267.        exact setups may be used.  If your path differs,  simply change it
  1268.        as you go.
  1269.  
  1270.        Run  Blue Wave,  and  select  Setup/Configure Mail  Reader.  Then,
  1271.        change the following two options:
  1272.  
  1273.        ══════════════════════════════════════════════════════════════════
  1274.        ∙» External
  1275.            └> Message Editor Cmd            C:\BWAVE\TEDIT\TEDIT.EXE -M@F
  1276.  
  1277.        ∙» Global
  1278.            └> Memory Swapping Options
  1279.                └> Swap on Shell to Msg Editor                         Yes
  1280.        ══════════════════════════════════════════════════════════════════
  1281.  
  1282.        Also, please be sure to run TESetup and go to:
  1283.  
  1284.        ∙» General Setup
  1285.            └> Local Defaults
  1286.  
  1287.        And enter  your BBS name,  default  user name,  location, security
  1288.        level and time limit.
  1289.  
  1290.   ┌───────────────────────────────────────────────────────────────────────┐
  1291.   │ ░░░░░ │                     ANSI Required                     │ ░░░░░ │
  1292.   └───────────────────────────────────────────────────────────────────────┘
  1293.  
  1294.     TurboEDIT, being a full screen message editor, requires that the user
  1295.     supports ANSI graphics to run.  This should  be no surprise, as there
  1296.     are very few (if any) FSEd's out there that do not require ANSI.
  1297.  
  1298.   ┌───────────────────────────────────────────────────────────────────────┐
  1299.   │ ░░░░░ │   Support, Distribution, and Contacting the Author    │ ░░░░░ │
  1300.   └───────────────────────────────────────────────────────────────────────┘
  1301.  
  1302.     ■» Getting TurboEDIT Upgrades
  1303.        ──────────────────────────────────────────────────────────────────
  1304.        Please see DISTRIB.TXT for a full list of  our support &  distrib-
  1305.        ution sites, along with our Webpage and FTP sites.
  1306.  
  1307.        TurboEDIT is available for F'req via 1:153/554 with the magic name
  1308.        of "TEDIT" (without the quotes), 24 hours/day, 33600 BPS.
  1309.  
  1310.     ■» Contacting The Author
  1311.        ──────────────────────────────────────────────────────────────────
  1312.        The author can be contacted via any of the following  (in order of
  1313.        reliability and recommendation):
  1314.  
  1315.        Internet E-mail: fvhelm57@ucfv.bc.ca
  1316.        Netmail        : Crash or Route to Steve Blinch, 1:153/554.1
  1317.        Fido Backbone  : Post to Steve Blinch in the RA_UTIL conference
  1318.  
  1319.   ┌───────────────────────────────────────────────────────────────────────┐
  1320.   │ ░░░░░ │                        Credits                        │ ░░░░░ │
  1321.   └───────────────────────────────────────────────────────────────────────┘
  1322.  
  1323.     References have been made to following software throughout  this file
  1324.     and the rest of TurboEDIT's documentation.  Each have been  developed
  1325.     by and/or are trademarks of the following authors or companies:
  1326.  
  1327.      Blue Wave: Cutting Edge Cmputing;  BNU: David Nugent; DESQview:
  1328.      Quarterdeck  Office  Systems; Windows,  Windows 95, DOS,  EDIT:
  1329.      Microsoft Corporation;  EzyCom: Peter  Davies; OS/2, OS/2 Warp:
  1330.      IBM  Corporation;  RAR:  Eugene  Roshal;  RemoteAccess:  Andrew
  1331.      Milner and Wantree Development.
  1332.  
  1333.     The author would like to thank the following people for assistance in
  1334.     creating TurboEDIT (in one way or another)...
  1335.  
  1336.     Mike, Dave, John, Zsolt, and Ryan (the beta team, see below),  Damien
  1337.     Sam (webpage manager),  Oscar Olsson  (FTP provider, Sweden), and all
  1338.     other SysOps and users who contributed suggestions,  bug reports, and
  1339.     ideas.
  1340.  
  1341.     The beta team is:
  1342.  
  1343.     Name               BBS                     Phone Number     Fido Addr
  1344.     ─────────────────────────────────────────────────────────────────────
  1345.     Michael Helliker   Mikerosoft BBS          +1-604-864-8160  1:153/554
  1346.     Zsolt Hengsperger  Something For Everyone  +1-604-723-7101 1:3410/210
  1347.     Ryan Rivas         StoneKeep               +1-407-380-9529  1:363/321
  1348.     John Moeller       PC MUNCHLAND           +1-706-561-8043   1:3613/4
  1349.     David Desrosiers   hacker heaven bbs       -temporarily  unavailable-
  1350.     ─────────────────────────────────────────────────────────────────────
  1351.  
  1352.     For a list of our support sites, please refer to DISTRIB.TXT.
  1353.  
  1354.   ┌───────────────────────────────────────────────────────────────────────┐
  1355.   │ ░░░░░ │                         Info                          │ ░░░░░ │
  1356.   └───────────────────────────────────────────────────────────────────────┘
  1357.  
  1358.     TurboEDIT was  created in  about two  months,  and is just over  5500
  1359.     lines long (plus a 2300+ line  utility unit, a 3100+ line  communica-
  1360.     tions unit, and a 2500 line setup program).  It was  programmed using
  1361.     Turbo Pascal v7.0, and most importantly, it's Canadian! (eh?)
  1362.  
  1363.   ┌───────────────────────────────────────────────────────────────────────┐
  1364.   │ ░░░░░ │                        The End                        │ ░░░░░ │
  1365.   └───────────────────────────────────────────────────────────────────────┘
  1366.